fix: map skill references for skills-only delivery#891
fix: map skill references for skills-only delivery#891Tylor110077 wants to merge 1 commit intoFission-AI:mainfrom
Conversation
There was a problem hiding this comment.
Your free trial has ended. If you'd like to continue receiving code reviews, you can add a payment method here.
|
No actionable comments were generated in the recent review. 🎉 ℹ️ Recent review info⚙️ Run configurationConfiguration used: Path: .coderabbit.yaml Review profile: CHILL Plan: Pro Run ID: 📒 Files selected for processing (5)
📝 WalkthroughWalkthroughThe PR fixes a bug where skills-only delivery mode generated SKILL.md files containing Changes
Estimated code review effort🎯 3 (Moderate) | ⏱️ ~20 minutes Possibly related issues
Possibly related PRs
Suggested reviewers
Poem
🚥 Pre-merge checks | ✅ 5✅ Passed checks (5 passed)
✏️ Tip: You can configure your own custom pre-merge checks in the settings. ✨ Finishing Touches🧪 Generate unit tests (beta)
Thanks for using CodeRabbit! It's free for OSS, and your support helps us grow. If you like it, consider giving us a shout-out. Comment |
|
Hey @Tylor110077, thanks for digging into this! The bug is real and your fix correctly addresses the symptoms. After reviewing, I want to flag something before we merge. The core issue here is that transformer selection logic has to be duplicated across We have an existing change proposal called "unify-template-generation-pipeline" that was designed to solve exactly this class of problem. It introduces a first-class transform pipeline where each transform declares when it applies, so instead of duplicated ternaries we'd have a single declarative transform with an explicit We're going to prioritize that change, and this fix would land naturally as part of it. I don't want your work to go to waste though. Your mapping table ( Holding off on merging for now, but really appreciate you tracking this down and writing it up cleanly. 🙏 |
Summary
transformToSkillReferences()for skills-only deliveryinitandupdateTesting
npx vitest run test/utils/command-references.test.ts test/core/init.test.tsnpm run buildCloses #879
Summary by CodeRabbit